I drink a lot of coffee and tea, so my teeth tend to get stained easily. I want to use a whitening toothpaste, but I have somewhat sensitive gums and enamel. Past whitening products I have tried were too abrasive and made my teeth hurt when drinking cold water. Is there a toothpaste that polishes teeth effectively without stripping the enamel or causing pain?